|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.mappingtable.hci.CommonMappingTableModel
com.highdeal.mappingtable.hci.SubscriberMappingTableModel
public class SubscriberMappingTableModel
This Java class represents a subscriber mapping table in customer master data owned by a service provider;
A subscriber mapping table refers to a subscriber account and
is an instance of a mapping table class.
A subscriber mapping table can be shared between several contracts relating to the same subscriber account.
It contains rows with input and output column filled. Several versions of a row can be defined in the table depending on different periods of time.
Consider that a row can have different versions.
MappingTableClassModel,
CommonMappingTableModelThe XML APIs specify the following XSD fragment:
XSD Fragment
<xs:complexType name="SubscriberMappingTable">
<xs:complexContent>
<xs:extension base="CommonMappingTable">
<xs:attribute name="subscriberAccountId" type="xs:string" />
<xs:attribute name="subscriberAccountServiceProviderName" type="xs:string" />
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="subscriberMappingTable" type="SubscriberMappingTable" />
| Field Summary | |
|---|---|
static java.lang.String |
TAG_NAME
The XML tag name of this data model: subscriberMappingTable |
| Constructor Summary | |
|---|---|
SubscriberMappingTableModel()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getSubscriberAccountId()
Gets the identifier of the subscriber account that is associated to this subscriber mapping table. |
java.lang.String |
getSubscriberAccountServiceProviderName()
Gets the subscriber account service provider name of the subscriber mapping table. |
java.lang.String |
getTagName()
Gets the XML tag name of the HCI model. |
void |
marshalAttributes(XMLOutputter output)
Gives an XML representation of the attributes of an object. |
void |
setAttributes(XMLAttributes atts)
Sets the attributes of the XML representation of the element being processed. |
void |
setSubscriberAccountId(java.lang.String subscriberAccountId)
Sets the subscriber account identifier that the subscriber mapping table refers to. |
void |
setSubscriberAccountServiceProviderName(java.lang.String subscriberAccountServiceProviderName)
Sets the service provider name of the subscriber mapping table; This name is the service provider name that is set in the subscriber account associated to this table. |
| Methods inherited from class com.highdeal.mappingtable.hci.CommonMappingTableModel |
|---|
addCharacterData, addChild, getAdditionalInfoList, getClass, getId, getMappingTableClassId, getRows, marshal, marshalChildren, setId, setMappingTableClassId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TAG_NAME
| Constructor Detail |
|---|
public SubscriberMappingTableModel()
| Method Detail |
|---|
public java.lang.String getSubscriberAccountId()
public void setSubscriberAccountId(java.lang.String subscriberAccountId)
subscriberAccountId - The subscriber account identifier to set to the subscriber mapping tablepublic java.lang.String getSubscriberAccountServiceProviderName()
The name of the service provider matches the catalog owner.
public void setSubscriberAccountServiceProviderName(java.lang.String subscriberAccountServiceProviderName)
The service provider is the final owner of the master data and customer master data.
Note
The service provider name must be the same as the owner defined in the pricing catalog.
subscriberAccountServiceProviderName - The name of the service provider to set in the subscriber mapping tablepublic void setAttributes(XMLAttributes atts)
XMLMarshallable
setAttributes in interface XMLMarshallablesetAttributes in class CommonMappingTableModelatts - The XML attributes of the current elementpublic void marshalAttributes(XMLOutputter output)
IXMLMarshallable
marshalAttributes in interface IXMLMarshallablemarshalAttributes in class CommonMappingTableModeloutput - The XML output to marshal the object attributes intopublic java.lang.String getTagName()
ITagNameProvider
getTagName in interface ITagNameProvider
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||